3 research outputs found

    A Software-Defined Radio implementation of an 802.11 OFDM Physical Layer transceiverProceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012)

    No full text
    This work presents our effort in developing a complete, real-time, Software-Defined Radio implementation of an OFDM transceiver, compliant with the IEEE 802.11 Physical Layer specifications. All the baseband components in both the transmitter and the receiver are implemented with fast software functions, running on a General Purpose CPU. Real-time operation is achieved on a modern CPU by means of extensive code optimization, mostly using the SIMD instruction sets which are widely available on almost every modern CPU

    IEEE 802.11p Transmission Using GNURadio

    No full text
    In this work we present an implementation of a fully functional IEEE 802.11p transmitter in software-defined radio. We describe the rapid-prototyping methodology that was used to implement the frame-encoder within the open-source GNU Software Radio (GNURadio) platform [1]. The encoder generates OFDM frames in digital complex base-band representation and uses the USRP2 [2] as digital-to-analog front-end for up-conversion and final transmission. Since the actual encoding process involves a large number of complex steps we split the development approach into three sequential stages. First, a reference-encoder in a high-level language (MATLAB) is derived from the IEEE standard documents. Second, the individual blocks of the MATLAB encoding chain are progressively ported to GNURadio, cross-checking with the reference after each step. Finally, standard compliance is verified by conducting comparative over-the-air measurements with an early prototype of a commercial 11p transceiver. Initial measurement results indicate that the fidelity of the resulting GNURadio implementation is on par with non-software-defined radio industry solutions and capable of generating truly standard-compliant OFDM frames. The encoder presented here has been released under GPLv3 and is also capable of encoding frames according to the 11a and 11g amendments, thus making it a valuable building block for upcoming software-defined radio projects
    corecore